User-defined Scenarios in Ubiquitous Environments: Creation, Execution Control and Sharing
نویسندگان
چکیده
Ubiquitous computing provides a dynamic access to different functionalities of networkable electronic devices. Whereas basic services have limited use, predefined complex services cannot encompass every end-user’s needs nor be adapted to a set of services that are dynamically discovered in an open environment. Alternatively, users need to be provided with means to express their requirements, choosing precisely which services to compose into a scenario of their own. In service-oriented computing, some systems propose mechanisms to develop tailored components that provide composite services; however they are not adapted to end-users, have limited composition capabilities and/or do not consider several characteristics of ubiquitous environments (such as multiple users and devices). This paper presents a novel user-centric system called SaS for mobile personal devices. SaS provides end-users with an easy access to services and a simple GUI to combine them into complex scenarios. A new architectural description language is used to specifically support scenario creation by service composition. Scenario may be shared among users and devices. SaS offers scenario execution control for example to start and stop it but also to query the current state of a scenario. In addition, SaS proposes some mechanisms to maintain scenario availability in case of service/device unavailability. SaS is currently implemented in a proof-of-concept prototype on top of OSGi. Keywords—Ubiquitous computing, service-oriented computing, user-centric system, service composition, scenario creation.
منابع مشابه
A Service Component Framework for Multi-User Scenario Management in Ubiquitous Environments
Software dedicated to ubiquitous environments has to deal with the multiplicity of devices and users. It also has to adapt to frequent changes in its environment. Users can easily access and trigger services provided by different devices but also need to implement complex scenarios, i.e., structured compositions of multiple service. State-of-the-art frameworks do not fully meet the expectation ...
متن کاملU-learning Scenarios within Context Aware Ubiquitous Learning Environments
The combination of context-aware, pervasive and ubiquitous computing provides for environments that are able to adapt to user‘s identity, preferences, location, time etc. Lifelong and life-wide learning supported by these technologies are highly personalized and adaptive, supplying the user with the suitable learning content, at an appropriate place, and at the right time. In this paper we appr...
متن کاملDeveloping Ubiquitous Road Accident Hazard Map (Case Study: Tabriz- Marand Road)
Modeling a road accident hazard zoning map to identify high-risk areas is a very effective step to reduce the resulting casualties. Due to the dynamic nature of many of the factors affecting the identification of these areas, traditional zoning mapping does not seem to be effective. In the field of ubiquitous modeling in the framework of the GIS, it is possible to produce a separate map at any ...
متن کاملEnabling Context-Aware Web Services: A Middleware Approach for Ubiquitous Environments
In ubiquitous environments, mobile applications should sense and react to environmental changes to provide a better user experience. In order to deal with these concerns, Service-Oriented Architectures (SOA) provide a solution allowing applications to interact with the services available in their surroundings. In particular, context-aware Web Services can adapt their behavior considering the us...
متن کاملContents III Technologies 5 2 Middleware Approach for Ubiquitous Environments 7 Daniel Romero
In ubiquitous environments, mobile applications should sense and react to environmental changes to provide a better user experience. In order to deal with these concerns, Service-Oriented Architectures (SOA) provide a solution allowing applications to interact with the services available in their surroundings. In particular, context-aware Web Services can adapt their behavior considering the us...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011